/**{
	color:#666!important;
}*/

/*img{
	 -webkit-filter: grayscale(100%)!important;
    -moz-filter: grayscale(100%)!important;
    -ms-filter: grayscale(100%)!important;
    -o-filter: grayscale(100%)!important;
    filter: grayscale(100%)!important;
    filter: gray!important;
}*/
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter:grayscale(100%);}*/
body{
	min-width: 1120px;
	position: relative;
}
.w1120{
	width: 1120px;
	margin: 0 auto;
	position: relative;
}
header{
	position: relative;
	z-index: 9999;
	background: #fff;
	width: 100%;
}
header .logo{
	width: 165px;
	height: 35px;
	line-height: 75px;
}
header .share-list{
	height: 22px;
	margin-top: 27px;
	width: 185px;
	margin-left: 8px;
	border-left:1px solid #e5e5e5;
}
body{
	overflow: hidden;
}
header .share-list li{
	float: right;
	height: 16px;
	line-height: 16px;
	margin-top: 3px;
	cursor: pointer;
	position: relative;
	margin-left: 20px;
}
header .share-list li:first-child img{
	position: relative;
	top: -5px;
}
header .share-list li:first-child a{
	width: 79px;
	height: 34px;
	padding: 34px 41px 53px 41px;
	background: url(../img/img_1226.png) no-repeat top center;
	position: absolute;
	bottom: -98px;
	left: 50%;
	margin-left: -80.5px;
	font-size: 14px;
	color: #000;
	line-height: 34px;
	text-align: center;
	/*color: #073190;*/
    /*transition: all 0.5s;*/
    display: none;
}
header .share-list li.lis1 a{
	display:block;
	width:auto;
	height:auto;
	padding:0;
	position:relative;
	bottom:auto;
	left:auto;
	margin-left:auto;
}
header .share-list li:first-child:hover a{
	display: block;
}

header .share-list a{
	display: block;
	width: 100%;
	font-size: 16px;
	color: #5f8fa6;
}
header .share-list span{
	display: block;
	width: 19px;
	height: 16px;
	overflow: hidden;
	background: url(../img/list.png) no-repeat center;
}
header .share-list span.one{
	background-position: 0 0;
	transition: all 0.5s ease 0s;
}
header .share-list span.one:hover{
	background-position: 0 -20px;
	transition: all 0.5s ease 0s;
}
header .share-list span.two{
	background-position: 0 -40px;
	transition: all 0.5s ease 0s;
}
header .share-list span.two:hover{
	background-position: 0 -61px;
	transition: all 0.5s ease 0s;
}
header .share-list span.three{
	background-position: 0 -84px;
}
header .share-list .weixin{
	width: 100px;
	background: #fff;
	text-align: center;
	line-height: 100px;
	height: 100px;
	box-shadow: 0 0 5px #f1f1f1;
	position: absolute;
	top:29px;
	left: 50%;
	z-index: 9999;
	display: none;
	margin-left: -50px;
}
header .share-list .weixin:after{
	content:'';
	width: 0px;
	height: 0px;
	top: -20px;
	left: 50%;
	margin-left: -10px;
	border-width: 10px;
	border-style: solid;
	border-color: transparent transparent #fff transparent;
	position: absolute;
}
header .nav{
	margin-right: 20px;
	line-height: 75px;
}
header .nav li{
	float: left;
	padding: 0 8px 0 9px;
	line-height: 73px;
	margin-left: 44px;
	border-bottom: 2px solid #fff;
}
header .nav a{
	font-size: 16px;
	color: #333;
	display: block;
	width: 100%;
}
header .nav li:hover, header .nav li.act{
	border-bottom: 2px solid #152b72;
	transition: border-bottom 1s ease-out;
}
header .nav li:hover a, header .nav li.act a{
	color: #073190;
	transition: all 0.5s;
}
footer{
	position: absolute;
	left:0;
	bottom: 0;
	width: 100%;
	height: 50px;
	min-width: 1120px;
	background: url(../img/foot_bg.png) no-repeat center;
	background-size: cover;
	z-index: 9
}
footer .foot-list li{
	float: left;
	padding-left: 12px;
	line-height: 50px;
	padding-right: 15px;
	background: url(../img/line01.png) no-repeat right center;
}
footer .foot-list a{
	display: block;
	width: 100%;
	color: #fff;
	opacity: 0.5;
	cursor: pointer;
	filter: alpha(opacity=50);
	transition: all 0.5s;
}
footer .foot-list li:hover a{
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 0.5s;
}
footer .foot-p{
	height: 50px;
	line-height: 50px;
	color: #fff;
}
footer .foot-p span,footer .foot-p span a{
	opacity: 0.35;
	filter: alpha(opacity=35);
	color:#fff;
}
.zheg{
	line-height: 50px;
	height: 50px;
}
.zheg span{
	opacity: 0.35;
	color: #fff;
	display: inline-block;
	filter: alpha(opacity=35);
	transition: all 0.5s;
}
.zheg:hover span{
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 0.5s;
}
.zheg img{
	padding-right: 5px;
}
footer .foot-p em{
	font-style: normal;
	color:#fff;
	opacity:0.35;
}
.wel_bg{
	width: 100%;
}
.wel_bg .wel_left{
	width: 441px;
	/*overflow: hidden;*/
}
.wel_bg .wel_left .wel_about{
	/*background: #f29a00;*/
	width: 440px;
	/*padding: 24px 28px 24px 24px;*/
	height: 161px;
	overflow: hidden;
	position: relative;
}
.wel_bg .wel_left .wel_about .up-box{
	display: block;
	padding-top: 66px;
	position: absolute;
	left: 0;
	width: 100%;
	text-align: center;
	color: #fff;
	top: 0;
}
.wel_bg .wel_left .wel_about .cn{
	font-size: 18px;
	font-weight: bold;
	line-height: 28px;
}
.wel_bg .wel_left .wel_about .en{
	font-size: 14px;
	font-family: "Arial";
	line-height: 20px;
	text-transform: uppercase;
	font-weight: bold;
}
.wel_bg .wel_about a{
	width: 100%;
	display: block;
}
.wel_bg .wel_about img{
	width: 440px;
	height: 161px;
	transition: all 1s ease 0s;
}
.wel_bg .wel_about h2{
	color: #fce8d4;
	font-size: 16px;
	line-height: 28px;
	transition: all 0.5s ease 0s;
}
.wel_bg .wel_about p{
	color: #fff;
	font-size: 12px;
	line-height: 22px;
	/*opacity: 0.75;
	filter: alpha(opacity=75);*/
	width: 100%;
	overflow: hidden;
	transition: all 0.5s ease 0s;
}
.wel_bg .wel_about i{
	display: block;
	font-style: normal;
	padding-right: 32px;
	margin-top:10px;
	text-align: right;
	color: #fadcbc;
	font-size: 12px;
	line-height: 21px;
	background: url(../img/wel01.png) no-repeat right top;
	transition: all 0.5s ease 0s;
}
.wel_bg .wel_about:hover img{
	/*opacity: 0.5;
	filter: alpha(opacity=50);*/
	transform: scale(1.1);
	transition: all 1s ease 0s;
}
.wel_bg .wel_about:hover i{
	color: #fff;
	background-position: right -29px;
	transition: all 0.5s ease 0s;
}
.wel_bg .wel_about:hover h2{
	color: #fff;
	transition: all 0.5s ease 0s;
}
.wel_bg .wel_about:hover p{
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 0.5s ease 0s;
}
.wel_bg .wel_car{
	width: 440px;
	height: 220px;
	overflow: hidden;
	margin-top: 20px;
	position: relative;
}
.wel_bg .wel_car a{
	width: 100%;
	display: block;
	cursor: pointer;
}
.wel_bg .wel_car img{
	max-width: 440px;
	max-height: 220px;
	transition: all 0.5s;
}
.wel_bg .wel_car:hover img{
	transform: scale(1.2);
	transition: transform 0.5s;
}
.wel_bg .wel_car p{
	position: absolute;
	bottom:0;
	left:26px;
	width: 388px;
	color: #fff;
	font-size: 16px;
	line-height: 60px;
}
.wel_his{
	width: 270px;
	height: 120px;
	margin-top: 20px;
	position: relative;
}
.wel_his a,.wel_pub a{
	display: block;
	width: 100%;
	height: 100%;
	background-size: cover;
	perspective: 500px;
}
.wel_his a.on,.wel_pub a.on{
	perspective: 0px;
}
.wel_his .box-con,.wel_pub .box-con{
	width: 100%;
	left: 0;
	top: 0;
	height: 100%;
	transform: translateZ(-60px);
    transform-style: preserve-3d;
    transition: all 0.3s cubic-bezier(0.445, 0.145, 0.355, 1) 0s;
}
.wel_pub .box-con{
	transform: translateZ(-60px);
}
.wel_his .box-con .flippety{
	transform: translateZ(60px);
    transform-style: preserve-3d;
	background: url(../img/wel03.jpg) no-repeat center;
}
.wel_pub .box-con .flippety{
	transform: translateZ(60px);
    transform-style: preserve-3d;
}
.wel_his .box-con .flippety,.wel_his .box-con .flop{
	width: 100%;
	height: 100%;
	float: left;
}
.wel_pub .box-con .flippety,.wel_pub .box-con .flop{
	float: left;
}
.wel_his .box-con .flop{
	transform: rotateX(-90deg) translateZ(-60px);
    transform-style: preserve-3d;
	background: url(../img/wel03.jpg) no-repeat center;
}
.wel_pub .box-con .flop{
	transform: rotateX(-90deg) translateZ(-66px);
    transform-style: preserve-3d;
}
.wel_his a:hover .box-con.active,.wel_pub a:hover .box-con.active {
    transform: translateZ(-60px) rotateX(90deg);
}
/*.wel_pub a:hover .box-con.active{
	transform: translateZ(-60px) rotateX(90deg);
}*/
.wel_his .box-con .flippety{
	width: 100%;
	height: 100%;
}
.wel_his a h2{
	padding: 15px 0 0 25px;
	color: #fff;
	font-size: 16px;
	line-height: 36px;
	transition: color 0.5s;
}
.wel_his a p{
	color: #f5f5f5;
	line-height: 21px;
	padding-left: 25px;
	font-size: 13px;
	width: 200px;
	height: 42px;
	overflow: hidden;
	transition: all 0.5s;
}
.wel_his a:hover p{
	color: #fff;
	transition: all 0.5s;
}
.wel_pub a:hover p{
	color: #fff;
	transition: all 0.5s;
}
.wel_his a:hover h2{
	transition: all 0.5s;
}
.wel_his a:hover h2, .wel_pub a:hover h2{
	color: #fff;
	transition: all 0.5s;
}
.wel_bg .wel_right{
	width: 660px;
}
.wel_info{
	position: absolute;
	top:50%;
	left:50%;
	margin-left: -560px;
	margin-top: -257px;
	z-index:9;
}
.wel_right .wel_news{
	position: relative;
	width: 660px;
	height: 350px;
	overflow: hidden;
}
.wel_news .bd li{
	width: 660px;
	height: 350px;
	position: relative;
	overflow: hidden;
	cursor: pointer;
}
.wel_news .bd li img{
	transform: translateZ(0px);
    transition: transform 0.3s ease 0s;
}
.wel_news .bd li:hover img{
	transform: scale(1.1, 1.1);
    transition: transform 0.6s ease 0s;
}
.wel_news .bd a{
	display: block;
	width: 100%;
}
.wel_news .bd p{
	position: absolute;
	bottom:0;
	left:0;
	background: url(../img/bg002.png) no-repeat center;
	background-size: cover;
	padding-left: 29px;
	padding-top: 85px;
	width: 631px;
	color: #fff;
	line-height: 52px;
	font-size: 16px;
	overflow: hidden;
}
.wel_news .hd{
	overflow:hidden;
	position: absolute;
	bottom: 22px;
	right:28px;
}
.wel_news .hd li{
	width: 10px;
	height: 10px;
	margin-left: 8px;
	float: left;
	text-indent: -999px;
	overflow: hidden;
	cursor: pointer;
	background: url(../img/btn01.png) no-repeat center top;
	transition: all 0.8s;
	background-size: cover;
}
.wel_news .hd li.on{
	background: url(../img/btn01_h.png) no-repeat center top;
	background-size: 100% 100%;
	transition: all 0.8s;
}
.wel_right_box{
	width: 660px;
	margin-top: 20px;
}
.wel_right_box .video{
	position: relative;
	cursor: pointer;
	width: 370px;
	height: 170px;
	overflow: hidden;
}
.wel_right_box .video img{
	opacity: 0.8;
	width: 100%;
	filter: alpha(opacity=80);
}
.wel_right_box .video span,.karma-con .pic span{
	width: 56px;
	height: 55px;
	background: url(../img/video-icon.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top:50%;
	left:50%;
	margin-top: -28px;
	margin-left: -28px;
	display: block;
	animation: 3s linear 0s normal none infinite rotate;
	-webkit-animation:3s linear 0s normal none infinite rotate;
}
@-webkit-keyframes rotate{
from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}
@-moz-keyframes rotate{
from{-moz-transform:rotate(0deg)}
to{-moz-transform:rotate(360deg)}
}
@-ms-keyframes rotate{
from{-ms-transform:rotate(0deg)}
to{-ms-transform:rotate(360deg)}
}
@-o-keyframes rotate{
from{-o-transform:rotate(0deg)}
to{-o-transform:rotate(360deg)}
}
.wel_right_box .video em, .karma-con .pic em{
	width: 15px;
	height: 25px;
	background: url(../img/video-ico01.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top:50%;
	left:50%;
	margin-top: -13px;
	margin-left: -7px;
	display: block;
}
.wel_right_box .video .up-bg{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../img/bg_01.png) no-repeat center bottom;
}
.wel_pub{
	width: 270px;
	margin-top: 45px;
	position: relative;
	height: 120px;
}
.wel_pub a{
	display: block;
	width: 100%;
}
.wel_pub a .flippety,.wel_pub a .flop{
	width: 200px;
	padding: 23px 37px 23px 36px;
	background: url(../img/img100.jpg) no-repeat center;
	background-size: 100%;
}
.wel_pub a h2{
	color: #fff;
	transition: color 0.5s;
	font-size: 16px;
	line-height: 36px;
}
.wel_pub a p{
	color: #f5f5f5;
	line-height: 22px;
	font-size: 13px;
	width: 200px;
	height: 42px;
	overflow: hidden;
	transition: all 0.5s;
}
.banner{
	width: 100%;
	height: 393px;
	position: relative;
	overflow: hidden;
}
.banner-tit{
	width: 100%;
	height: 62px;
	background: url(../img/banner_bg.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top:0;
	left:0;
}
.banner-tit p{
	height: 62px;
	line-height: 62px;
}
.banner-tit p a{
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	padding-right: 17px;
	padding-left: 10px;
	transition: opacity 0.5s;
	background: url(../img/wel06.png) no-repeat center right;
}
.banner-tit p a:hover{
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 0.5s;
}
.banner-tit li{
	padding: 0 15px 0 13px;
	line-height: 60px;
	float: left;
	background: url(../img/line02.png) no-repeat right center;
}
.banner-tit li:hover, .banner-tit li.on{
	border-bottom: 2px solid #ffffff;
}
.banner-tit li a{
	font-size: 16px;
	color: #fff;
	opacity: 0.95;
	display: block;
	width: 100%;
	filter: alpha(opacity=95);
}
.w1200{
	width: 1120px;
	position: relative;
	margin: 0 auto;
	height:220px;
	top:87px;
}
.banner-con p{
	font-size: 48px;
	color: #fff;
	line-height: 48px;
	height: 48px;
	left: 12px;
	text-shadow: 0 0 20px #666;
	top:50%;
	margin-top: -24px;
	font-weight: bold;
	position: absolute;
}
.i-fade{
	/*transform: translateY(30px);*/
	top: 30px;
	opacity: 0;
}

.inside-tit{
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 70px;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 17px;
}
.origin{
	padding: 30px 0 104px;
}
.origin-left{
	width: 360px;
	text-align: center;
}
.origin-left p{
	width: 100%;
	font-size: 14px;
	line-height: 54px;
}
.origin-right{
	width: 692px;
	overflow: hidden;
	margin-bottom: 10px;
}
.origin .btn,.about .btn{
	width: 692px;
	height: 48px;
	line-height: 48px;
	font-size: 14px;
	display: block;
	background: #eeeeee;
	border-radius: 4px;
	text-align: center;
	transition:  background 0.5s; 
}
/*.origin .btn:hover,.about .btn:hover{
	color:#1d6bc3;
	transition:  background 0.5s; 
}*/
.origin .btn:hover span,.about .btn:hover span{
	color: #1d6bc3;
	background: url(../img/img07_h.png) no-repeat left center;
	transition:  all 0.5s;  
}
.origin .btn span,.about .btn span{
	padding-left:48px;
	color: #666;
	background: url(../img/img07.png) no-repeat left center;
	transition:  all 0.5s; 
}
.origin-right p{
	font-size: 13px;
	color: #555555;
	line-height: 30px;
	text-indent:2em;
	/*margin-bottom: 10px;*/
	text-align: justify;
}
.origin-right td{
	height: 534px;
}
.origin-right-list{
	width: 660px;
	padding-left: 32px;
	padding-bottom: 30px;
	margin: 30px 0;
	background: #f1faf9;
}
.origin-right-list h2{
	font-size: 13px;
	color: #26aab3;
	line-height: 53px;
	font-weight: bold;
	padding-top: 8px;
}
.origin-right-list li{
	float: left;
	font-size: 13px;
	color: #555555;
	line-height: 30px;
	padding-left: 14px;
	width: 220px;
	margin-right: 90px;
	background: url(../img/btn02.png) no-repeat 3px 13px;
}
.karma{
	padding-bottom: 122px;
}
.karma-list{
	width: 1155px;
	padding: 40px 0 46px;
	border-bottom: 1px solid #e5e5e5;
}
.karma-list li{
	width: 350px;
	margin-right: 35px;
	overflow: hidden;
	cursor: default;
	float: left;
}
.karma-list li a{
	cursor: default;
}
.karma-list.product h2{
	font-size: 14px;
	color: #208ab5;
	font-family: 'Microsoft Yahei';
	margin-top: 12px;
	font-weight: bold;
	line-height: 32px;
}
.karma-list.product p{
	font-size: 13px;
	color: #666666;
	font-family: 'Microsoft Yahei';
	line-height: 23px;
}
.karma-list li .pic{
	width: 350px;
	height: 200px;
	overflow: hidden;
}
.karma-list li img{
	max-height: 200px;
	max-width: 350px;
	transition: all 1s;
}
.karma-list li:hover img{
	transform: scale(1.2);
	transition: transform 1s;
}
.karma-list li h2{
	font-size: 18px;
	color: #333333;
	font-family: 'Arial';
	margin-top: 15px;
	line-height: 48px;
}
.karma-list li p{
	font-size: 13px;
	color: #666666;
	font-family: 'Arial';
	line-height: 21px;
	/*height: 63px;
	overflow: hidden;*/
}
.karma-con{
	padding-top: 40px;
}
.karma-con .pic{
	width: 350px;
	cursor: pointer;
	position: relative;
}
.karma-con .box{
	width: 735px;
}
.karma-con .box h2{
	font-size: 22px;
	font-family: 'Arial';
	color: #333333;
	line-height: 24px;
	margin-bottom: 25px;
}
.karma-con .box p{
	color: #666666;
	font-size: 13px;
	/*font-family: 'Arial';*/
	line-height: 21px;
	text-indent:2em;
	margin-bottom: 18px;
}
.about{
	padding: 30px 0 104px;
}
.about .about-tit{
	width: 392px;
	position: relative;
	left: -100px;
	opacity: 0;
}
.txtit{
	width: 392px;
	float: left;
	position: relative;
	left: -200px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.inside-tit a{
	font-size: 18px;
	color: #e54f42;
	font-weight: normal;
	padding-right: 45px;
	height: 25px;
	line-height: 25px;
	margin-top: 20px;
	overflow: hidden;
	transition: all 1s;
	background: url(../img/about03.png) no-repeat right top;
}
.inside-tit a:hover{
	background-position: right -75px;
	transition: all 1s;
}
.about .about-tit h2{
	font-size: 60px;
	color: #1069ad;
	line-height: 74px;
	margin-bottom: 10px;
}
.about .about-tit ul{
	width: 458px;
	padding-top: 60px;
}
.about .about-tit li{
	width: 179px;
	border-right: 1px solid #e5e5e5;
	margin-right: 40px;
	float: left;
}
.about .about-tit li p{
	color: #888888;
	font-size: 13px;
	text-indent: 0;
	line-height: 18px;
}
.about .about-tit li h3, .about .about-tit li span.on{
	color: #187ab2;
	font-size: 48px;
	line-height: 54px;
	display: inline;
	display: inline-block;
	padding-bottom: 15px;
	background: url(../img/add.png) no-repeat 150px top;
}
.about .about-tit li span{
	color: #187ab2;
	font-size: 48px;
	display: inline-block;
	line-height: 48px;
	padding-bottom: 15px;
}
.about .about-tit p{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
}
.about .about-con{
	width: 562px;
	text-align: center;
	position: relative;
	left: 100px;
	opacity: 0;
}
.about .txp{
	width: 562px;
	text-align: center;
	float: right;
	position: relative;
	left: 100px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.about .txp p{
	text-align: left;
    padding-bottom: 10px;
    font-size: 13px;
    line-height: 30px;
    color: #666666;
}
.about-img{
	width: 1120px;
	overflow: hidden;
}
.about-img ul{
	width: 1170px;
}
.about-img li{
	max-width: 100%;
	padding: 10px 0;
	position: relative;
	width: 350px;
	height: 220px;
	margin-right: 35px;
	float: left;
	left:200px;
	opacity: 0;
	filter: alpha(opacity=0);
}
.about .about-con p{
	text-align: justify;
	padding-bottom: 10px;
	font-size: 13px;
	line-height: 30px;
	/*text-indent: 2em;*/
	color: #666666;

}
.his-con-list ul{
	width: 1180px;
	padding-bottom: 64px;
}
.his-con-list li{
	float: left;
	width: 268px;
	height: 178px;
	cursor: pointer;
	border-radius: 3px;
	overflow: hidden;
	margin-right: 15px;
}
.his-con-list li img{
	max-width: 268px;
	max-height: 178px;
	transition: transform 1s;
}
.his-con-list li:hover img{
	transform: scale(1.2);
	transition: transform 1s;
}
.about .his-tit h2{
	font-size: 36px;
	margin-bottom: 0;
}
.year-t{
	width: 100%;
	font-size: 36px;
	margin-bottom: 0;
	color: #1069ad;
    line-height: 74px;
}
.year-p{
	font-size: 13px;
    color: #666666;
    line-height: 30px;
}
.history .imgList{
	position: relative;
	background: url(../img/bg.png) no-repeat center bottom;
	background-size: 100%;
}
.history .wd{
	width: 984px;
	overflow: hidden;
	height: 110px;
	line-height: 110px;
	margin: 0 auto;
}
.history .wd li{
	float: left;
	width: 160px;
	text-align: center;
	font-size: 20px;
	cursor: pointer;
	line-height: 110px;
	color: #666666;
	font-weight: bold;

}
.history .wd li.active{
	color: #1d6bc3;
	background: url(../img/btn04.png) no-repeat center 80px; 
}
.history .prev{
	background: url(../img/about07.png) no-repeat 0 0;
	position: absolute;
	top:50%;
	margin-top: -23px;
	width: 45px;
	cursor: pointer;
	overflow: hidden;
	height: 45px;
	left:0;
	transition: all 0.5s;
}
.history .prev:hover{
	background-position: 0 -50px;
	transition: all 0.5s;
}
.history .next{
	background: url(../img/about07.png) no-repeat 0 -100px;
	position: absolute;
	top:50%;
	margin-top: -23px;
	width: 45px;
	cursor: pointer;
	overflow: hidden;
	height: 45px;
	right:0;
	transition: all 0.5s;
}
.history .next:hover{
	background-position: 0 -150px;
	transition: all 0.5s;
}
.history .imgShow{
	padding: 30px 0 70px;
}
.scroll-top{
	font-size: 12px;
	color: #333333;
	line-height: 36px;
	padding-right: 16px;
	margin-right: 4px;
	padding-bottom: 104px;
	text-align: right;
	cursor: pointer;
	background: url(../img/top.png) no-repeat right 12px;
}
.his-list{
	width: 1021px;
	padding-left: 29px;
	overflow: hidden;
}
.his-list h2{
	font-size: 48px;
	color: #1d6bc3;
	font-weight: bold;
	line-height: 61px;
	font-family: 'Arial';
}
.his-list .his-listul{
	width: 100%;
	background: url(../img/ulbg.png) repeat-y 60px top;
}
.his-list li{
	float: left;
	width: 100%;
	margin-bottom: 20px;
	position: relative;
}
.his-list li h3{
	width: 60px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	background: #9a9a9a;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
	border-radius: 13px;
	margin-left: 34px;
	margin-top: 21px;
	transition: color 0.3s;
}
.his-list li a{
	display: block;
	width: 100%;
}
.history-info li{
	float: left;
	margin-right: 18px;
	width: 335px;
	height: 180px;
	cursor: pointer;
	overflow: hidden;
}
.history-info li img{
	width: 335px;
	height: 180px;
	transition: all 1s;
}
.history-info li:hover img{
	transform: scale(1.2);
	transition: transform 1s;
}
.his-list li .box{
	width: 884px;
	margin-left: 12px;
	/*padding-left: 24px;*/
	border: 1px solid #dbdbdb;
	transition: background 0.3s;
}
.his-list li .box:after{
	content: '';
	width: 0px;
	height: 0px;
	top: 32px;
	left: 88px;
	margin-top: -10px;
	border-width: 10px;
	border-color: transparent #fff transparent transparent;
    border-style: dotted solid dotted dotted;
	position: absolute;
}
.his-list li .box:before{
	content: '';
	width: 0px;
	height: 0px;
	left: 87px;
	top: 22px;
	border-width: 10px;
	border-style: solid;
	border-color:transparent #dbdbdb transparent transparent;
	position: absolute;
}
.his-list li .box img{
	padding: 15px 0 15px 25px;
}
.his-list li .box-p{
	padding: 15px 42px 15px 20px;
	/*width: 700px;*/
}
.his-list li .box-p p{
	font-size: 13px;
	color: #666666;
	transition: color 0.3s;
	line-height: 23px;
}
.his-list li .box-p .more{
	width: 120px;
	height: 35px;
	font-size: 13px;
	color: #fff;
	line-height: 35px;
	text-align: center;
	background: #1d6bc3;
	opacity: 0.9;
	filter: alpha(opacity=90);
	border-radius: 2px;
	margin-top: 10px;
	cursor: pointer;
	transition: all 0.3s;
}
.his-list li .box-p .p{
	height: 46px;
	overflow: hidden;
}
.his-list li:hover h3{
	background: #1d6bc3;
	transition: all 0.3s;
}
.his-list li:hover .box-p .more{
	background: #fff;
	color: #1d6bc3;
	transition: all 0.3s;
}
.his-info{
	position: fixed;
	top:0;
	left:0;
	z-index: 9999;
	background: url(../img/his01.png) no-repeat center;
	background-size: 100% 100%;
}
.his-info-con{
	position: fixed;
	width: 900px;
	height: 490px;
	top:50%;
	left: 50%;
	margin-top: -245px;
	margin-left: -450px;
	background: #fff;
	border-radius: 10px;
}
.his-info .news-ibox{
	width: 823px;
	height: 330px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.his-info .news-ibox .scrollObj{
	width: 785px;
	position: relative;
}
.news{
	padding-bottom: 90px;
}
.his-info .news-ibox .scrollObj p{
	font-size: 13px;
	color: #666;
	line-height: 24px;
}
.his-info .news-ibox .scroll{
	width: 8px;
	height: 330px;
	border-radius: 3px;
	background: #f3f3f3;
	position: relative;
}
.his-info .news-ibox .scroll #scrollBtn{
	width: 8px;
	height: 100px;
	background: #1d6bc3;
	border-radius: 3px;
	position: absolute;
	cursor:pointer;
	top:0;
	left:0;
}
.his-info h2{
	color: #1d6bc3;
	font-size: 24px;
	width: 823px;
	margin: 0 auto;
	line-height: 62px;
	padding-top: 20px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 26px;
}
.his-info-con .close{
	width: 35px;
	height: 35px;
	position: absolute;
	top:24px;
	right:-62px;
	cursor: pointer;
	background: url(../img/his02.png) no-repeat center;
	background-size: cover;
}
.his-list li:hover .box{
	transition: all 0.3s;
	border: 1px solid #1d6bc3;
	background:#1d6bc3;
}
.his-list li:hover .box:after{
	transition: all 0.3s;
	border-color: transparent #1d6bc3 transparent transparent;
}
.his-list li:hover .box:before{
	transition: all 0.3s;
	border-color:transparent #1d6bc3 transparent transparent;
}
.his-list li:hover .box p{
	color: #fff;
	transition: all 0.3s;
}
.his-list-tit{
	background: #fff;
	position: fixed;
	top:50%;
	display: none;
	margin-top: -125px;
	left:50%;
	margin-left: 510px;
}
.his-list-tit a{
	display: block;
	width: 47px;
	height: 20px;
	color: #999999;
	font-size: 14px;
	text-align: center;
	border-right:2px solid #b7b7b7;
	font-weight: bold;
	font-family:'Arial';
	margin-bottom: 4px;
}
.his-list-tit li.on a{
	color: #1d6bc3;
	border-right:2px solid #1d6bc3;
}
.contact{
	padding-top: 90px;
}
.contact h2{
	font-size: 45px;
	font-weight: bold;
	line-height: 117px;
	color: #fff;
}
.contact .con-map{
	display: block;
	padding-left: 36px;
	font-size: 18px;
	color: #fff;
	line-height: 30px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	transition: all 0.5s;
	background: url(../img/con01.png) no-repeat left center;
}
.contact .con-map:hover{
	opacity:1;
	filter: alpha(opacity=100);
	transition: all 0.5s;
}
.contact-con{
	padding-top: 35px;
}
.contact-right{
	width: 380px;
}
.contact-right h4{
	font-size: 30px;
	color: #fff;
	line-height: 38px;
}
.contact-right h3{
	font-size: 48px;
	color: #fff;
	font-weight: bold;
	font-family: 'Arial';
	line-height: 92px;
	padding-bottom: 1px solid #455b8a;
}
.contact-right ul{
	padding-top: 6px;
}
.contact-right li{
	padding-left: 40px;
	line-height: 27px;
	font-size: 14px;
	color: #fff;
	height: 27px;
	margin-bottom: 12px;
	background: url(../img/con02.png) no-repeat center;
}
.contact-right li.one{
	background-position: 0 0;
}
.contact-right li.two{
	background-position: 0 -39px;
}
.contact-right li.three{
	background-position: 0 -77px;
}
.contact-right li.four{
	background-position: 0 -116px;
}
.service-top{
	padding:30px 0 104px;
}
.service-top .service-top-right{
	width: 375px;
	overflow: hidden;
}
.service-top .service-top-right h2{
	color: #1069ad;
	font-size: 36px;
	line-height: 52px;
}
.service-top-right p{
	font-size: 18px;
	color: #666666;
	line-height: 22px;
}
.service-top-right ul{
	padding-top: 46px;
	width: 463px;
}
.service-top-right li{
	float: left;
	padding-right: 39px;
	border-right:1px solid #e5e5e5;
	background: url(../img/add.png) no-repeat 150px top;
	margin-right: 58px;
}
.service-top-right li p{
	font-size: 12px;
	width: 130px;
	overflow: hidden;
	line-height: 22px;
	color: #888888;

	text-align: center;
}
.service-top-right li h3{
	color: #187ab2;
	font-size: 48px;
	/*font-weight: bold;*/
	display: inline;
	/*background: url(../img/add.png) no-repeat 150px top;*/
	line-height: 54px;
}
.service-top-right li span{
	font-size: 14px;
	color: #187ab2;
}
.service-top-left{
	width: 600px;
}
.service-top-left p{
	font-size: 13px;
	color: #666666;
	text-indent: 2em;
	line-height: 30px;
	margin-bottom: 10px;
	text-align: justify;
}
.service-top-left img{
	max-width: 100%;
	padding: 12px 0;
	position: relative;
	left:200px;
	opacity: 0;
}
.service-bottom{
	padding: 54px 0 123px;
	background: #f5f5f5;
	width: 100%;
}
.info-bd p{
	font-size: 13px;
	color: #666;
	text-indent: 2em;
	line-height: 28px;
	text-align: justify;
}
.service-bottom h2{
	font-size: 36px;
	line-height: 64px;
	color: #1069ad;
}
.service-bottom li{
	width: 100%;
	float: left;
	padding-top: 20px;
}
.service-bottom li p{
	font-size: 13px;
	color: #666;
	line-height: 25px;
	margin-bottom: 10px;
}
.service-bottom li img{
	position: relative;
	left: 50px;
	opacity: 0;
}
.join-list{
	padding: 30px 0 34px;
	min-height: 225px;
}
.join-list li{
	width: 100%;
	padding-bottom: 10px;
}
.join-list li .tit{
	padding: 0 40px;
	width: 1040px;
	height: 54px;
	line-height: 54px;
	color: #666666;
	font-size: 16px;
	cursor: pointer;
	background: #fff;
}
.join-list li .tit span{
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.join-list li .tit em{
	opacity: 0.9;
	filter: alpha(opacity=90);
	font-style: normal;
	padding-right: 37px;
	transition: background 0.5s;
	background: url(../img/join01.png) no-repeat right 0px;
}
.join-list li .tit.on{
	color: #fff;
	background: #1d6bc3;
}
.join-list li .tit.on em{
	background-position: right -50px;
	transition: all 0.5s;
}
.join-list li .con{
	padding: 0 40px 65px;
	width: 1040px;
	background:#fff;
	display: none;
}
.join-list li .con h2{
	color: #333333;
	font-size: 16px;
	line-height: 22px;
	padding-top: 49px;
}
.join-list li .con p{
	font-size: 13px;
	color: #666666;
	line-height: 30px;
}
.join-list li .con .apply{
	width: 151px;
	height: 49px;
	text-align: center;
	line-height: 49px;
	background: #1d6bc3;
	font-size: 16px;
	color: #d6e0f1;
	display: block;
	margin-top: 40px;
}
.idea-right{
	width: 331px;
	text-align: center;
}
.idea-right p{
	font-size: 13px;
	color: #666666;
	line-height: 53px;
}
.idea{
	padding: 30px 0 104px;
}
.idea-left{
	width: 750px;
}
.idea-left h2{
	font-size: 24px;
	color: #1d6bc3;
	line-height: 24px;
	margin-bottom: 20px;
}
.idea-left p{
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	margin-bottom: 12px;
}
.idea-left h3{
	font-size: 18px;
	color: #1d6bc3;
	line-height: 72px;
}
.pro-list{
	background: #f5f5f5;
	width: 100%;
	padding: 20px 0 28px;
}
.pro-list li{
	width: 100%;
	padding: 30px 0 28px;
	float: left;
	border-bottom: 1px solid #dcdcdc;
}
.pro-list li .pic{
	width: 350px;
	height: 220px;
	overflow: hidden;
}
.pro-list li img{
	max-height: 220px;
	max-width: 350px;
	transition: all 1s;
}
.pro-list li:hover img{
	transition: transform 1s;
	transform: scale(1.2);
}
.pro-list li .box{
	width: 735px;
}
.pro-list li h2{
	color: #333333;
	font-weight: bold;
	font-size: 16px;
	line-height: 36px;
}
.pro-list li p.con{
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	height: 136px;
	overflow: hidden;
}
.pro-list li p.more{
	font-size: 14px;
	width: 150px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	background: #a1a1a1;
	color: #eaeaea;
	transition: all 0.5s;
	border-radius: 3px;
}
.pro-list li:hover p.more{
	background: #1d6bc3;
	color: #fff;
	transition: all 0.5s;
}
.fade-bot{
	position: relative;
	top: 30px;
	opacity: 0;
	filter: alpha(opacity=0);
	transition: all 0.4s linear 0s;
}
.fade-bot.fadeIn{
	top: 0;
	opacity: 1;
	filter: alpha(opacity=100);
}

.link-list{
	padding: 48px 0 109px;
	position: relative;
	overflow: hidden;
}
.link-list .bd{
	width:1020px; 
	margin: 0 auto;
}
.link-list .bd ul{
	width: 1095px;
}
.link-list .bd li{
	float: left;
	width: 157px;
	height: 50px;
	padding-left: 22px;
	line-height: 50px;
	background: url(../img/img06.png) no-repeat left -42px;
	/*margin: 0 25px 20px 0;*/
	border-radius: 2px;
	transition: background 0.5s;
}
.link-list .bd li a{
	color: #626262;
	font-size: 18px;
	display: block;
	width: 100%;
	transition: color 0.5s;
}
.link-list .bd li:hover{
	background: url(../img/img06.png) no-repeat left 21px;
	transition: all 0.5s;
}
.link-list .bd li:hover a{
	color: #7198d3;
	transition: all 0.5s;
}
/*.link-list .hd{
	position: absolute;
	top:36%;
	margin-top:-10px;
}*/
.link-list .hd .prev{
	width: 11px;
	height: 20px;
	background: url(../img/img02.png) no-repeat center;
	background-size: cover;
	position: absolute;
	left:-46px;
	top:36%;
	margin-top:-10px;
	transition: all 0.5s;
	display: block;
}
.link-list .hd .prev:hover{
	background: url(../img/img05.png) no-repeat center;
	transition: all 0.5s;
}
.link-list .hd .next:hover{
	transition: all 0.5s;
	background: url(../img/img03.png) no-repeat center;

}
.link-list .hd .next{
	width: 11px;
	height: 20px;
	top:36%;
	margin-top:-10px;
	background: url(../img/img04.png) no-repeat center;
	background-size: cover;
	position: absolute;
	transition: all 0.5s;
	right:0;
	display: block;
}
/*.link-list .hd li{
	float: left;
	width: 12px;
	height: 12px;
	cursor: pointer;
	text-indent: -999px;
	overflow: hidden;
	margin-right: 10px;
	background: url(../img/btn03.png) no-repeat top center;
	background-size: cover;
}
.link-list .hd li.on{
	background: url(../img/btn03_h.jpg) no-repeat top center;
}*/
.pro-b-list{
	margin: 28px auto 50px;
	padding: 40px 40px 40px 40px;
	width: 1040px;
	background:#01b78e;
}
.pro-b-list .pic{
	width: 350px;
	height: 240px;
	overflow: hidden;
	margin-right: 39px;
}
.pro-b-list .pic img{
	max-width: 350px;
	max-height: 240px;
	transition: all 1s;
}
.pro-b-list:hover img{
	transform: scale(1.2);
	transition: all 1s;
}
.pro-b-list p{
	font-size: 13px;
	color: #fff;
	line-height: 23px;
	margin-bottom: 14px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	text-align: justify;
}

.pro-b-list span{
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.page{
	width: 100%;
}
.society ul{
	padding: 40px 0 26px;
}
.society li{
	padding: 30px 65px 30px 30px;
	margin-bottom: 10px;
	width: 1030px;
	float: left;
}
.society li a{
	float: left;
	width: 100%;
}
.society li .pic{
	width: 280px;
	height: 180px;
	overflow: hidden;
	background: url(../img/news02.jpg) no-repeat center;
	background-size: cover;
}
.society li img{
	max-width: 280px;
	max-height: 180px;
	transition: all 1s;
}
.society li:hover img{
	transform: scale(1.2);
	transition: all 1s;
}
.society li:hover{
	background: #1d6bc3;
	transition:all 0.5s;
}
.society li .box{
	width: 715px;
}
.society li h2{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	line-height: 42px;
	transition: color 0.5s;
}
.society li:hover h2{
	color: #fff;
	transition: color 0.5s;
}
.society li p.con{
	width: 100%;
	font-size: 13px;
	color: #666666;
	line-height: 23px;
	height: 106px;
	text-indent: 2em;
	opacity: 0.7;
	filter: alpha(opacity=70);
	transition: color 0.5s;
}
.society li p.more{
	font-size: 14px;
	color: #333333;
	opacity: 0.6;
	filter: alpha(opacity=60);
	height: 14px;
	overflow: hidden;
	line-height: 14px;
	width: 73px;
	transition: all 0.5s;
	background: url(../img/news03.png) no-repeat right 2px;
}
.society li:hover p.con{
	color: #fff;
	transition: color 0.5s;
}
.society li:hover p.more{
	color: #fff;
	opacity: 0.9;
	filter: alpha(opacity=90);
	background-position: right -11px;
	transition: all 0.5s;
}
.news-left{
	width: 725px;
	padding-bottom: 75px;
}
.news-left .seek{
	width: 721px;
	height: 48px;
	border:2px solid #e3e3e3;
}
.news-left .seek .submit{
	width: 15px;
	height: 15px;
	background: url(../img/seek.png) no-repeat center;
	background-size: cover;
	border:none;
	margin-top: 17px;
	margin-right: 10px;
}
.news-left .seek .clo{
	background: url(../img/seek_h.png) no-repeat center;
	background-size: cover;
	width: 15px;
	height: 15px;
	margin-top: 17px;
	margin-right: 10px;
	cursor: pointer;
	display: none;
}
.news-left .seek .txt{
	padding-left: 12px;
	margin-top: 11px;
	font-size: 16px;
	border:none;
	color: #bdbdbd;
	width: 500px;
	line-height: 24px;
}
.news-left ul{
	padding-top: 22px;
}
.news-left li{
	width: 100%;
	padding: 22px 0 24px;
	float: left;
	border-bottom: 1px solid #dedede;
}
.news-left li a{
	float: left;
	width: 100%;
}
.news-left li .day{
	width: 95px;
	height: 89px;
	background: #e7e7e7;
	text-align: center;
	transition: background 0.5s;
}
.news-left li .day h2{
	font-size: 46px;
	color: #333333;
	line-height: 52px;
	font-family: 'Arial';
	margin-top: 12px;
	transition: color 0.5s;
}
.news-left li .day p{
	font-size: 14px;
	color: #333333;
	line-height: 17px;
	opacity: 0.8;
	filter: alpha(opacity=80);
	font-family: 'Arial';
	transition: color 0.5s;
}
.news-left li .box{
	width: 598px;
	overflow: hidden;
}
.news-left li .box h2{
	font-size: 18px;
	color: #333333;
	line-height: 34px;
	font-weight: bold;
	transition: color 0.5s;
}
.news-left li .box p{
	color: #666666;
	font-size: 13px;
	line-height: 24px;
	opacity: 0.75;
	text-indent: 2em;
	filter: alpha(opacity=75);
	height: 48px;
	overflow: hidden;
	transition: color 0.5s;
}
.news-left li:hover .day{
	background: #1d6bc3;
	transition: all 0.5s;
}
.news-left li:hover .day h2{
	color: #fff;
	transition: all 0.5s;
}
.news-left li:hover .day p{
	color: #fff;
	transition: all 0.5s;
}
.news-left li:hover .box h2{
	color: #1d6bc3;
	transition: color 0.5s;
}
.news-left li:hover .box p{
	color: #000;
	transition: color 0.5s;
}
.news-right {
    width: 360px;
    padding-bottom:100px;
}
.news-right li{
	width: 360px;
	height: 191px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.news-right li img{
	max-height: 250px;
	max-width: 360px;
	transition: all 1s;
}
.news-right li p{
	position: absolute;
	bottom:0;
	left:20px;
	font-size: 14px;
	color: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	line-height: 36px;
}
.news-right li:hover img{
	transform: scale(1.2);
	transition: transform 1s;
}
.info-hd {
    margin-bottom: 30px;
    text-align: center;
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
}
.info-hd h2 {
    font-size: 22px;
    font-weight: normal;
    color: #333;
    padding: 70px 0 10px;
}
.info-bd{
    position: relative;
    overflow: hidden;
   /* text-align: center;*/
    min-height: 300px;
}
.info-bd img{
	max-width: 100%;
	padding-bottom: 20px;
}
.info-bd p{
	text-align: justify;
}
.info-page {
    margin-top: 45px;
    padding: 15px 0 104px;
    border-top: 1px solid #eee;
}
.info-page p a{
	color: #333;
	transition: all 0.5s;
}
.info-page p:hover a{
	color: #2a72c6;
	transition: all 0.5s;
}
.info-page .back {
    float: right;
    display: inline-block;
    padding: 2px 22px;
    border: 2px solid #eee;
    color: #333;
    transition: all 0.3s;
}
.info-page .back:hover{
	background: #2a72c6;
	color: #fff;
	 border: 2px solid #2a72c6;
	transition: all 0.5s;
}
.seek-bg, .video-box{
	width: 100%;
	height: 100%;
	background: url(../img/seek_bg.png) repeat-y center;
	background-size: cover;
	position: fixed;
	top:0;
	display: none;
	left:0;
	z-index: 9999999999999;
}
.video-box{
	display: block;
}
.video-box .vi-con{
	width: 682px;
	height: 482px;
	position: fixed;
	top:50%;
	left:50%;
	margin-left:-341px;
	margin-top: -241px;
}
.video-box .vi-con .close{
	width: 78px;
	height: 44px;
	background: url(../img/vi01.png) no-repeat center;
	background-size: cover;
	position: absolute;
	top:0;
	right:-56px;
	cursor: pointer;
	z-index: 99999999999999999999;
	display: block;
}
.seek-bg-box{
	width: 620px;
	height: 50px;
	background: #fff;
	border-radius: 4px;
	position: absolute;
	left:50%;
	display: none;
	line-height: 50px;
	z-index: 999999999999999999;
	margin-left:-310px;
	top:177px;
}
.seek-bg-box .submit{
	padding-right: 28px;
	width: 16px;
	height: 50px;
	border:none;
	background: url(../img/img01.png) no-repeat left center;
}
.seek-bg-box .s-txt{
	padding-left: 21px;
	width: 500px;
	border:none;
	font-size: 14px;
	margin-top: 15px;
	border-radius: 4px;
	color: #a3a3a3;
}
.frm{
	padding: 50px 0 120px;
}
.frm td .spred{
	width: 20px;
	text-align: center;
	display: inline-block;
}
.frm td input{
	width: 150px;
}
.frm td textarea{
	width: 600px;
	height: 300px;
	padding: 10px 0 0 10px;
}
.frm td .submit-add{
	width: 151px;
    height: 49px;
    text-align: center;
    line-height: 49px;
    background: #1d6bc3;
    font-size: 16px;
    color: #d6e0f1;
    border: none;
}
.pagination, .page{
	width: 100%;
	height: 55px;
	background: #f5f5f5;
	line-height: 55px;
	overflow: hidden;
	text-align: center;
}
.page.search-page{
	padding-bottom: 0;
}
.pagination a, .page a{
	font-size: 14px;
	color: #888;
	padding: 5px 10px;
	border-radius: 3px;
	transition: all 0.5s;
	margin-right: 5px;
}
.pagination a:hover,.pagination a.active,.page a:hover, .page a.active{
	background: #1d6bc3;
	color: #fff;
	transition: all 0.5s;
}
.news-top{
	padding: 28px 0 20px;
	border-bottom: 1px solid #dedede;
}
.news-top .box{
	width: 660px;
}
.news-top .box h2{
	color: #333;
	font-size: 22px;
	font-weight: bold;
	line-height: 36px;
	padding-top: 23px;
	height: 72px;
	overflow: hidden;
	transition: color 0.5s;
}
.news-top .box h2:hover{
	color: #1d6bc3;
	transition: color 0.5s;
}
.news-top .box p.day{
	font-size: 12px;
	color: #888;
	line-height: 52px;
}
.news-top .box p.con{
	font-size: 14px;
	color: #666;
	line-height: 26px;
	height: 78px;
	/*text-indent: 2em;*/
	transition: color 0.5s;
	overflow: hidden;
}
.news-top .box a{
	display: block;
}
.news-top .box a.more{
	width: 140px;
	height: 38px;
	text-align: center;
	overflow: hidden;
	line-height: 38px;
	font-size: 12px;
	color: #d6e0f1;
	background: #1d6bc3;
	margin-top: 27px;
	display: block;
}
.news-top .pic{
	width: 421px;
	height: 257px;
	overflow: hidden;
	border: none;
	/*background: url(../img/img08.jpg) no-repeat center;*/
	/*background-size: cover;*/
}
.news-top .pic img{
	width: 421px;
	height: 257px;
	transition: all 1s;
}
.news-top .pic:hover img{
	transform: scale(1.2);
	transition: all 1s;
}
.news-top .box p.con:hover{
	color: #1d6bc3;
	transition: color 0.5s;
}
/*.news-bottom{
	padding-bottom: 220px;
}*/
.news-bottom li{
	float: left;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #dedede;
}
.news-bottom li .pic{
	width: 180px;
	height: 110px;
	overflow: hidden;
	/*background: url(../img/img10.jpg) no-repeat center;
	background-size: cover;*/
}
.news-bottom li .pic img{
	width: 180px;
	height: 110px;
	transition: all 1s;
}
.news-bottom li .pic img:hover{
	transform: scale(1.2);
	transition: all 1s;
}
.news-bottom li .box{
	width: 905px;
}
.news-bottom li h2{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 38px;
	transition: color 0.5s;
	padding-top: 10px;
}
.news-bottom li h2 span.day{
	color: #888888;
	font-size: 12px;
	padding-right: 10px;
	font-weight: normal;
}
.news-bottom li h2:hover{
	color: #1d6bc3;
	transition: color 0.5s;
}
.news-bottom li p:hover{
	color: #1d6bc3;
	transition: color 0.5s;
}
.news-bottom li p{
	/*width: 574px;*/
	color: #666666;
	font-size: 14px;
	/*text-indent: 2em;*/
	transition: color 0.5s;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	text-align: justify;
}
.service-b{
	width: 392px;
    float: left;
    position: relative;
    left: -200px;
    opacity: 0;
    filter: alpha(opacity=0);
}
.service-bottom .con{
	width: 562px;
    float: right;
    position: relative;
    left: 100px;
    opacity: 0;
    font-size: 13px;
    color: #666;
    filter: alpha(opacity=0);
	text-align: justify;
}
/*# sourceMappingURL=style.css.map */
@media (max-width: 1366px){
	.contact {
    padding-top: 0px;
}
}